<?php
    require_once 'includes/Sessioon.php';
    require_once 'includes/Andmebaasiyhendus.php';
    require_once 'includes/Funktsioonid.php';
    kinnitaSisselogimist();
    
    /*
     * Ühendume andmebaasiga, laseme soovimatu lehe maha ning seejärel 
     * suuname kasutaja mingile mõnele teisele...
     * 
     * Esmalt tahame teada, kas URL-ilt tulnud väärtus on ikka integer
     * tüüpi, ehk täisarvu tüüpi. Kui ei ole, siis me ei riski andmebaasist
     * midagi muuta ning suuname kasutaja tagasi Sisu lehele.
     */
     /*if (intval([$_GET['teema_ID']]) == 0)
    {
       suunaKasutajaEtteantudLehele('Sisu.php');
    }
     * 
     */
    
    //Kui väärtuse tüübiga on kõik korras, siis omistame identifikaatori mutuujasse
    $teema_ID_MidaKustutada = mysql_prep($_GET['teema_ID']);
    /*
     * Kasutame nüüd mõni aeg tagasi funktsioonidesse defineeritud muutujat, mis
     * tagastas meile etteantud identifikaatori abil andmebaasis oleva 
     * identifikaatorile vastava rea, mis säilitas endas menyy teema kohta käivat
     * informatsiooni. Selle abil saame kontrollida, kas kustutatav id üldse 
     * andmebaasis olemaski on. Salvestame rea esmalt muutujasse, seejärel küsime 
     * if lausest, ega muutuja NULL pole, misjuhul andmebaasist rida kindlasti puudub,
     * mida kustutada tahetakse.
     */
    $onAndmebaasisRidaOlemas = saaMenyyTeemaIDJargiVastavAndmebaasiRida($teema_ID_MidaKustutada);// . 'dsdsd';

    if (!(is_null($onAndmebaasisRidaOlemas)))
    {
        $kustutamisParing = 'DELETE FROM teema ';
        $kustutamisParing .= 'WHERE teema_ID=' . $teema_ID_MidaKustutada . ';';
        $tulemus = mysql_query($kustutamisParing, $andmebaasiYhendus);
        //Testimiseks järgmine rida...
        kinnitaEtParinguleSaadiTulemus($tulemus);

        //Kui ühte rida muudeti (s.t. kustutati 1 rida)
        if (mysql_affected_rows() == 1)
        {
            //Edukas kustutamine
            suunaKasutajaEtteantudLehele('Sisu.php');
        }
        else
        {
            echo '<p>Kustutamine ebaõnnestus!: ' . mysql_error() . '</p>';
            echo '<a href="Sisu.php">Tagasi pealehele...</a>';
        }
    }
    else
    {
        //Kui identifikaatorit andmebaasis ei ole, suuname samuti kasutaja
        //pealehele tagasi.
        suunaKasutajaEtteantudLehele('Sisu.php');
    }
    
    mysql_close($andmebaasiYhendus);
?>
